package tiempo;

import javax.swing.JLabel;

public class Contador extends Thread{
	
	private int segundos;
	private boolean contar;
	private JLabel texto;
	
	public Contador(JLabel etiqueta) {
		super();
		segundos = 0;
		contar = false;
		texto = etiqueta;
	}

	@Override
	public synchronized void start() {
		contar = true;
		super.start();
	}
	
	@Override
	public void run() {
		while(contar){
			try {
				sleep(1000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			segundos++;
			texto.setText(String.valueOf(segundos));
		}
		super.run();
	}

	@Override
	public void interrupt() {
		contar = false;
	}

	public int getSegundos() {
		return segundos;
	}

	public void setSegundos(int segundos) {
		this.segundos = segundos;
	}
	
	

}
